Descrizione
Lo strumento
Sketcher Vincolo distanza fissa la lunghezza di una linea, la distanza tra due punti, la distanza perpendicolare tra un punto e una linea; oppure, disponibile dalla versione 0.21, la distanza tra i bordi di due cerchi o archi, o tra il bordo di un cerchio o arco e una linea; o, disponibile dalla versione 1.0, la lunghezza di un arco.
Utilizzo
Vedere anche: Aiuti per il disegno.
- Assicurarsi che non ci sia alcuna selezione.
- Esistono diversi modi per richiamare lo strumento:
- Se la preferenza Vincoli dimensionali è impostata su
Strumento singolo
(predefinito): premere la freccia giù a destra del pulsante 
e selezionare
Distanza dal menu a discesa, disponibile dalla versione 1.0.
- Se questa preferenza ha un valore diverso (e nella versione 0.21 e precedenti): premere il pulsante
Distanza.
- Selezionare l'opzione Schizzo → Vincoli Sketcher →
Distanza dal menu.
- Fare clic con il pulsante destro del mouse nella Vista 3D e selezionare l'opzione Dimensione →
Distanza dalla menu contestuale, disponibile dalla versione 1.0.
- Usare la scorciatoia da tastiera K quindi D.
- Il cursore si trasforma in una croce con l'icona dello strumento.
- Effettuare una delle seguenti operazioni:
- Selezionare una singola linea.
- Selezionare due punti.
- Selezionare un punto e una linea (in quest'ordine).
- Se viene creato un vincolo dimensionale guida, a seconda delle preferenze, si apre una finestra di dialogo per modificarne il valore.
- Viene aggiunto un vincolo.
- Facoltativamente, continuare a creare vincoli.
- Per terminare, fare clic con il pulsante destro del mouse o premere Esc oppure avviare un altro strumento di creazione di geometrie o vincoli.
Modalità di esecuzione singola
- Effettuare una delle seguenti operazioni:
- Selezionare una singola linea.
- Selezionare due punti.
- Selezionare un punto e una linea (in qualsiasi ordine).
- Selezionare i bordi di due cerchi o archi.
- Selezionare il bordo di un cerchio o arco e una linea (idem).
- Selezionare il bordo di un singolo arco, disponibile dalla versione 1.0.
- Richiamare lo strumento come descritto sopra, oppure con la seguente opzione aggiuntiva:
- Fare clic con il pulsante destro del mouse nella sezione Elementi della Finestra di dialogo di Sketcher e selezionare l'opzione
Vincolo di lunghezza dal menu contestuale.
- Facoltativamente modificare il valore del vincolo.
- Viene aggiunto un vincolo.
Note
Vedere Dimensione.
Script
Distanza dall'origine:
Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, -1, 1, App.Units.Quantity('123.0 mm')))
Distanza tra due vertici:
Sketch.addConstraint(Sketcher.Constraint('Distance', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))
Lunghezza della linea (la GUI consente di selezionare il bordo stesso, ma è solo una scorciatoia per utilizzare le due estremità della stessa linea):
Sketch.addConstraint(Sketcher.Constraint('Distance', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))
Distanza dal punto (Edge, PointOfEdge
) al punto perpendicolare sulla linea (Line
):
Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, Line, 0, App.Units.Quantity('123.0 mm')))
Distanza tra i bordi di due cerchi:
Sketch.addConstraint(Sketcher.Constraint('Distance', Circle1, 0, Circle2, 0, App.Units.Quantity('123.0 mm')))
La pagina Sketcher scripting spiega i valori che possono essere utilizzati per Edge
, Edge1
, Edge2
, PointOfEdge
, PointOfEdge1
, PointOfEdge2
, Line
, Circle1
e Circle2
e contiene ulteriori esempi su come creare vincoli da script Python.
Sketcher
- General: New Sketch, Edit Sketch, Attach Sketch, Reorient Sketch, Validate Sketch, Merge Sketches, Mirror Sketch, Leave Sketch, Align View to Sketch, Toggle Section View, Toggle Grid, Toggle Snap, Rendering Order, Stop Operation
- Geometries: Point, Polyline, Line, Arc From Center, Arc From 3 Points, Elliptical Arc, Hyperbolic Arc, Parabolic Arc, Circle From Center, Circle From 3 Points, Ellipse From Center, Ellipse From 3 Points, Rectangle, Centered Rectangle, Rounded Rectangle, Triangle, Square, Pentagon, Hexagon, Heptagon, Octagon, Polygon, Slot, Arc Slot, B-Spline, Periodic B-Spline, B-Spline From Knots, Periodic B-Spline From Knots, Toggle Construction Geometry
- Constraints:
- Dimensional Constraints: Dimension, Horizontal Dimension, Vertical Dimension, Distance Dimension, Radius/Diameter Dimension, Radius Dimension, Diameter Dimension, Angle Dimension, Lock Position
- Geometric Constraints: Coincident Constraint (Unified), Coincident Constraint, Point-On-Object Constraint, Horizontal/Vertical Constraint, Horizontal Constraint, Vertical Constraint, Parallel Constraint, Perpendicular Constraint, Tangent/Collinear Constraint, Equal Constraint, Symmetric Constraint, Block Constraint, Refraction Constraint
- Constraint Tools: Toggle Driving/Reference Constraints, Toggle Constraints
- Sketcher Tools: Fillet, Chamfer, Trim Edge, Split Edge, Extend Edge, External Projection, External Intersection, Carbon Copy, Select Origin, Select Horizontal Axis, Select Vertical Axis, Move/Array Transform, Rotate/Polar Transform, Scale, Offset, Mirror, Remove Axes Alignment, Delete All Geometry, Delete All Constraints, Copy Elements, Cut Elements, Paste Elements
- Visual Helpers: Select Under-Constrained Elements, Select Associated Constraints, Select Associated Geometry, Select Redundant Constraints, Select Conflicting Constraints, Toggle Circular Helper for Arcs, Toggle B-Spline Degree, Toggle B-Spline Control Polygon, Toggle B-Spline Curvature Comb, Toggle B-Spline Knot Multiplicity, Toggle B-Spline Control Point Weight, Toggle Internal Geometry, Switch Virtual Space
User documentation
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework